Linux 面试

1. linux文件系统都有三个身份Owner, group, others, 每种身份都有r,w,x三种权限。
2. /etc/passwd 存有系统的用户信息,/etc/shadow存有用户的密码,/etc/group 存有组的情况。
3. 更改权限的三个命令:chmod, chgrp, chown
对于文件来说:r–读取文件内容;w–编辑、新增文件(不可删除);x-可执行
umask 决定新建文件或文件夹的权限,显示的值为需要去掉的权限
对于目录来说:r–使用ls查看目录文件;w–创建、删除、移动、重命名文件;x-可使用cd切换目录
4. /sbin/service, /sbin/ifconfig默认状况下只有root用户才能直接使用
5.路径:. , .. ,~
6. 目录有关的操作:cd,pwd,mkdir, rmdir
7.文件操作:ls,cp,rm,mv,touch
8.文件查阅:cat/tac, nl,more,less。head,tail
9.查看文件类型:file
10.查找脚本:which 查找文件名: whereis, locate, find
find -name -type -user -exec ls {} \;
11. 添加用户useradd;用户组groupadd
用户查询:w/who 用户通讯:mesg,write,wall
批量添加用户和密码:useradd user;echo user | passwd –stdin user
12. 磁盘有关命令:df/du 查看磁盘; fdisk -l查看磁盘分区;fsck系统检查;mount挂载磁盘,新建目录,挂载磁盘分区;umount卸载磁盘
13. 打包 tar -czvf, 解压tar -xzvf
14.Vim编辑器使用
15.正则表达式和grep
16. awk,sed
17. Shell脚本
18.程序管理:
查看 进程 ps -ef | grep pname ps aux
后台运行&
后台暂停:ctr+z
查看后台进程: jobs -l
恢复前台 fg %jobnumber
后台运行:bg %jobnumber
脱机运行:nohup
查看动态进程:top
强制杀死进程:kill -9 pid
19. 查看内存: free -m;查看内核:uname -a;跟踪网络 netstat -a -tlnp
20. /etc/init.d/ 系统启动脚本
/etc/
系统配置
/var/lib/* 各服务产生的数据库
service name start/stop/restart/status
chkconfig –list –add 开机启动 防火墙 iptables
/var/log 系统日志文件
21. 软件安装:rqm -ivh | -aq| -e ;yum install

Jerky Lu wechat
欢迎加入微信公众号